package com.iocup.keybastion.sso;

import java.util.Set;

/**
 * @author xyjxust
 * @create 2022/3/18
 **/
public interface ClientStoreService {

    /**
     * 通过登录名获取绑定的客户端集合
     *
     * @param ticket 票据
     * @return sessionId
     */
    Set<String> getByClientId(String loginName);

    /**
     * 保存客户端和登录名之间的关系
     *
     */
    void saveClientId(String clientId, String loginName);

    /**
     * 移除掉客户端
     *
     * @param loginName
     */
    void removeClientId(String loginName);

}
